Direction And Distance Reasoning